Portugal (zerstreut im Norden), Spanien (Mitte, westliche Mitte, Osten und Süden der Halbinsel sowie Balearen), Frankreich (Midi mit umgebenden Gebieten und Korsika), Italien (Sardinien, Sizilien?, Friaul-Julisch Venetien, Emilia-Romagna sowie Mittel- und Süditalien ohne Toskana), Kroatien und Albanien; eingebürgert in Australien und in den USA; eingeschleppt in Bulgarien
Weg- und Straßenränder, steinige Hänge und trockene Lichtungen von Gebüschen; meist auf stickstoffreichen Kalk- oder Gipsböden; in (0)500-1300 m Höhe